<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class functionvolksgezondheid extends CI_Controller {

    function functionvolksgezondheid() {
        parent::__construct();
        $this->load->model('function_model');
        $this->load->helper('url');
        $this->load->helper('form');
        $this->load->library('session');
    }

    function index() {

        $data['page'] = 'functionhealth';

        if ($this->session->userdata('gemeente') !== FALSE && $this->session->userdata('gemeente1') !== FALSE) {

            $gemeentenaam = $this->session->userdata('gemeente');
            $jaar = $this->session->userdata('jaar');
            $data['gemeente'] = $gemeentenaam;
            $this->db->select('CBS');
            $this->db->from('gemeenten');
            $this->db->where('Naam', $gemeentenaam);
            $query = $this->db->get();
            $gemeente = $query->row()->CBS;
            $this->db->select('Inwoners');
            $this->db->from('gemeenten_cijfers');
            $this->db->where('gemeente', $gemeente);
            $this->db->where('jaar', $jaar);
            $query = $this->db->get();
            $inwoners = $query->row()->Inwoners;
            $inwoners = $inwoners / 1000;

            if ($this->session->userdata('gemeente1')) {
                $this->db->select('CBS');
                $this->db->from('gemeenten');
                $this->db->where('Naam', $this->session->userdata('gemeente1'));
                $query = $this->db->get();
                $gemeente1 = $query->row()->CBS;
                $this->db->select('Inwoners');
                $this->db->from('gemeenten_cijfers');
                $this->db->where('gemeente', $gemeente1);
                $this->db->where('jaar', $jaar);
                $query = $this->db->get();
                $inwoners1 = $query->row()->Inwoners;
                $inwoners1 = $inwoners1 / 1000;
            }

            if ($this->session->userdata('gemeente2')) {
                $this->db->select('CBS');
                $this->db->from('gemeenten');
                $this->db->where('Naam', $this->session->userdata('gemeente2'));
                $query = $this->db->get();
                $gemeente2 = $query->row()->CBS;
            }

            if ($this->session->userdata('gemeente3')) {
                $this->db->select('CBS');
                $this->db->from('gemeenten');
                $this->db->where('Naam', $this->session->userdata('gemeente3'));
                $query = $this->db->get();
                $gemeente3 = $query->row()->CBS;
            }

            $data['volksgezondheideigen'] = array(
                'AmbulanceVervoer' => (round(function_model::getAmbulanceVervoer($gemeente, $jaar), 2)),
                'VerpleegInrichtingen' => (round(function_model::getVerpleegInrichtingen($gemeente, $jaar), 2)),
                'GezondheidsZorg' => (round(function_model::getGezondheidsZorg($gemeente, $jaar), 2)),
                'JeugdUniform' => (round(function_model::getJeugdUniform($gemeente, $jaar), 2)),
                'JeugdMaatwerk' => (round(function_model::getJeugdMaatwerk($gemeente, $jaar), 2)),
                'AfvalVerwerking' => (round(function_model::getAfvalVerwerking($gemeente, $jaar), 2)),
                'Rioleering' => (round(function_model::getRioleering($gemeente, $jaar), 2)),
                'MilieuBeheer' => (round(function_model::getMilieuBeheer($gemeente, $jaar), 2)),
                'LijkBezorging' => (round(function_model::getLijkBezorging($gemeente, $jaar), 2)),
                'BatenAfvalHeffing' => (round(function_model::getBatenAfvalHeffing($gemeente, $jaar), 2)),
                'BatenRioolAfval' => (round(function_model::getBatenRioolAfval($gemeente, $jaar), 2)),
                'BatenRioolRechten' => (round(function_model::getBatenRioolRechten($gemeente, $jaar), 2)),
                'BatenRioolWater' => (round(function_model::getBatenRioolWater($gemeente, $jaar), 2)),
                'AfvalWater' => (round(function_model::getAfvalWater($gemeente, $jaar), 2)),
                'HemelWater' => (round(function_model::getHemelWater($gemeente, $jaar), 2)),
                'GrondWater' => (round(function_model::getGrondWater($gemeente, $jaar), 2)),
                'BegraafplRechten' => (round(function_model::getBegraafplRechten($gemeente, $jaar), 2)),
                'Totaal' => (round((function_model::getTotaalvolksgezondheid($gemeente, $jaar) / $inwoners), 2)),
                'AmbulanceVervoerperinw' => (round((function_model::getAmbulanceVervoer($gemeente, $jaar) / $inwoners), 2)),
                'VerpleegInrichtingenperinw' => (round((function_model::getVerpleegInrichtingen($gemeente, $jaar) / $inwoners), 2)),
                'GezondheidsZorgperinw' => (round((function_model::getGezondheidsZorg($gemeente, $jaar) / $inwoners), 2)),
                'JeugdUniformperinw' => (round((function_model::getJeugdUniform($gemeente, $jaar) / $inwoners), 2)),
                'JeugdMaatwerkperinw' => (round((function_model::getJeugdMaatwerk($gemeente, $jaar) / $inwoners), 2)),
                'AfvalVerwerkingperinw' => (round((function_model::getAfvalVerwerking($gemeente, $jaar) / $inwoners), 2)),
                'Rioleeringperinw' => (round((function_model::getRioleering($gemeente, $jaar) / $inwoners), 2)),
                'MilieuBeheerperinw' => (round((function_model::getMilieuBeheer($gemeente, $jaar) / $inwoners), 2)),
                'LijkBezorgingperinw' => (round((function_model::getLijkBezorging($gemeente, $jaar) / $inwoners), 2)),
                'BatenAfvalHeffingperinw' => (round((function_model::getBatenAfvalHeffing($gemeente, $jaar) / $inwoners), 2)),
                'BatenRioolRechtenperinw' => (round((function_model::getBatenRioolRechten($gemeente, $jaar) / $inwoners), 2)),
                'BatenRioolAfvalperinw' => (round((function_model::getBatenRioolAfval($gemeente, $jaar) / $inwoners), 2)),
                'BatenRioolWaterperinw' => (round((function_model::getBatenRioolWater($gemeente, $jaar) / $inwoners), 2)),
                'AfvalWaterperinw' => (round((function_model::getAfvalWater($gemeente, $jaar) / $inwoners), 2)),
                'HemelWaterperinw' => (round((function_model::getHemelWater($gemeente, $jaar) / $inwoners), 2)),
                'GrondWaterperinw' => (round((function_model::getGrondWater($gemeente, $jaar) / $inwoners), 2)),
                'BegraafplRechtenperinw' => (round((function_model::getBegraafplRechten($gemeente, $jaar) / $inwoners), 2)),
                'Totaalperinw' => (round((function_model::getTotaalvolksgezondheid($gemeente, $jaar) / $inwoners), 2)),
            );

            $data['volksgezondheidandere'] = array(
                'AmbulanceVervoer' => (round(function_model::getAmbulanceVervoer($gemeente1, $jaar), 2)),
                'VerpleegInrichtingen' => (round(function_model::getVerpleegInrichtingen($gemeente1, $jaar), 2)),
                'GezondheidsZorg' => (round(function_model::getGezondheidsZorg($gemeente1, $jaar), 2)),
                'JeugdUniform' => (round(function_model::getJeugdUniform($gemeente1, $jaar), 2)),
                'JeugdMaatwerk' => (round(function_model::getJeugdMaatwerk($gemeente1, $jaar), 2)),
                'AfvalVerwerking' => (round(function_model::getAfvalVerwerking($gemeente1, $jaar), 2)),
                'Rioleering' => (round(function_model::getRioleering($gemeente1, $jaar), 2)),
                'MilieuBeheer' => (round(function_model::getMilieuBeheer($gemeente1, $jaar), 2)),
                'LijkBezorging' => (round(function_model::getLijkBezorging($gemeente1, $jaar), 2)),
                'BatenAfvalHeffing' => (round(function_model::getBatenAfvalHeffing($gemeente1, $jaar), 2)),
                'BatenRioolRechten' => (round(function_model::getBatenRioolRechten($gemeente1, $jaar), 2)),
                'BatenRioolWater' => (round(function_model::getBatenRioolWater($gemeente1, $jaar), 2)),
                'BatenRioolAfval' => (round(function_model::getBatenRioolAfval($gemeente1, $jaar), 2)),
                'BatenRioolWater' => (round(function_model::getBatenRioolWater($gemeente1, $jaar), 2)),
                'AfvalWater' => (round(function_model::getAfvalWater($gemeente1, $jaar), 2)),
                'HemelWater' => (round(function_model::getHemelWater($gemeente1, $jaar), 2)),
                'GrondWater' => (round(function_model::getGrondWater($gemeente1, $jaar), 2)),
                'BegraafplRechten' => (round(function_model::getBegraafplRechten($gemeente1, $jaar), 2)),
                'Totaal' => (round((function_model::getTotaalvolksgezondheid($gemeente1, $jaar) / $inwoners1), 2)),
                'AmbulanceVervoerperinw' => (round((function_model::getAmbulanceVervoer($gemeente1, $jaar) / $inwoners1), 2)),
                'VerpleegInrichtingenperinw' => (round((function_model::getVerpleegInrichtingen($gemeente1, $jaar) / $inwoners1), 2)),
                'GezondheidsZorgperinw' => (round((function_model::getGezondheidsZorg($gemeente1, $jaar) / $inwoners1), 2)),
                'JeugdUniformperinw' => (round((function_model::getJeugdUniform($gemeente1, $jaar) / $inwoners1), 2)),
                'JeugdMaatwerkperinw' => (round((function_model::getJeugdMaatwerk($gemeente1, $jaar) / $inwoners1), 2)),
                'AfvalVerwerkingperinw' => (round((function_model::getAfvalVerwerking($gemeente1, $jaar) / $inwoners1), 2)),
                'Rioleeringperinw' => (round((function_model::getRioleering($gemeente1, $jaar) / $inwoners1), 2)),
                'MilieuBeheerperinw' => (round((function_model::getMilieuBeheer($gemeente1, $jaar) / $inwoners1), 2)),
                'LijkBezorgingperinw' => (round((function_model::getLijkBezorging($gemeente1, $jaar) / $inwoners1), 2)),
                'BatenAfvalHeffingperinw' => (round((function_model::getBatenAfvalHeffing($gemeente1, $jaar) / $inwoners1), 2)),
                'BatenRioolRechtenperinw' => (round((function_model::getBatenRioolRechten($gemeente1, $jaar) / $inwoners1), 2)),
                'BatenRioolAfvalperinw' => (round((function_model::getBatenRioolAfval($gemeente1, $jaar) / $inwoners1), 2)),
                'BatenRioolWaterperinw' => (round((function_model::getBatenRioolWater($gemeente1, $jaar) / $inwoners1), 2)),
                'AfvalWaterperinw' => (round((function_model::getAfvalWater($gemeente1, $jaar) / $inwoners1), 2)),
                'HemelWaterperinw' => (round((function_model::getHemelWater($gemeente1, $jaar) / $inwoners1), 2)),
                'GrondWaterperinw' => (round((function_model::getGrondWater($gemeente1, $jaar) / $inwoners1), 2)),
                'BegraafplRechtenperinw' => (round((function_model::getBegraafplRechten($gemeente1, $jaar) / $inwoners1), 2)),
                'Totaalperinw' => (round((function_model::getTotaalvolksgezondheid($gemeente1, $jaar) / $inwoners1), 2)),
            );
        }
        $this->load->view('include/popups', $data);
    }

}

?>
